type
status
date
slug
summary
tags
category
icon
password
给 WSL2 设置静态 IP 地址
WSL2 更新到 5.x 内核之后,内存不回收之类的问题算是解决了(可以通过安装 https:// wslstorestorage.blob.core.windows.net /wslblob/wsl_update_x64.msi 来更新 WSL2 的内核,这个地址不会改变,每次发新版本 WSL2 内核都是同一个下载地址;当然也可以通过 Windows Update 自动升级 WSL2 内核,需要勾选接受来自 Microsoft 的其他更新这个选项),整体的可用性也提升了上来,但是它的 IP 地址不能固定却是一个非常头疼的问题。 WSL2 采用 Hyper-V 的 Internal Virtual Switch,这个虚拟交换机本身是可以设置静态 IP 地址的,但是 WSL2 却自作聪明,在每次全新启动的时候将网络配置恢复成 DHCP,这样不仅可能会造成局域网内网段的冲突,而且对于需要固定地址访问 WSL2 内服务的需求也带来了不少麻烦。 注:以下解决方案适用于 Debian 系的发行版(如 Ubuntu 等),其它发行版可能需要自行适配。 既然 WSL2 会在启动时做网络适配器的配置,那么我们只需要在启动后重新为其配置网络就可以了。 首先,我们假定我们要将 WSL2 的网关设置为 192.168.50.1,并为 WSL2 分配 192.168.50.2
给 WSL2 设置静态 IP 地址
https://zhuanlan.zhihu.com/p/380779630
给 WSL2 设置静态 IP 地址